import { ref, reactive, onMounted, watch, nextTick, unref } from 'vue'; const targetList = [ { label:'全部', value:'all' }, { label:'部门', value:'dept' }, { label:'自定义', value:'custom' } ] const executeMode = [ { label:'手动', value:'manual' }, { label:'每周', value:'weekly' }, { label:'每月', value:'monthly' }, { label:'自定义', value:'custom' } ] const weekList = ref([ { label:'周一', value:2 }, { label:'周二', value:3 }, { label:'周三', value:4 }, { label:'周四', value:5 }, { label:'周五', value:6 }, { label:'周六', value:7 }, { label:'周日', value:1 } ]) const rocordTableData = ref([ { index:1, time: "2021-12-15 18:55:06" } ]) /** * @description:执行记录 */ const taskRocordTableColumn: any[] = [ { prop: 'number', label: '序号', fixed: 'left', width: '80px' }, { prop: 'startTime', label: '任务开始时间', width: '190px' }, { prop: 'endTime', label: '任务结束时间', width: '190px' }, { label: '操作', fixed: 'right', width: '100px', buttons: [ { title: '下载', eventName: 'down', disabled: function (row) { if(row.result) { if(!row.result.cancel && row.result.report) { return false; } else { return true; } } } } ], slotName: 'operation' }, ]; /** * @description:执行记录 */ const rocordTableColumn: any[] = [ { prop: 'number', label: '序号', fixed: 'left', width: '80px' }, { prop: 'startTime', label: '任务开始时间', }, { prop: 'endTime', label: '任务结束时间', }, ]; /** * @description:目标地址 */ const targetTableColumn: any[] = [ { prop: 'number', label: '序号', fixed: 'left', width: '100px' }, { prop: 'networkAreaName', label: '网络域', width: '140px' }, { prop: 'ip', width: '160px', label: 'IP', }, ]; const collectionTableColumn: any[] = [ { prop: 'number', label: '序号', fixed: 'left', width: '80px' }, { prop: 'ip', label: '采集对象', }, ]; const dialTableColum: any[] = [ { prop: 'number', label: '序号', fixed: 'left', width: '80px' }, { prop: 'ip', label: '拨测目标地址', }, ]; const portList = ref([ { label: '全量端口', value: 'all' }, { label: '常见端口', value: 'top' }, { label: '自定义端口', value: 'custom' } ]) const internetList = ref([ { label:'A网', value:1 }, { label:'B网', value:2 }, { label:'C网', value:3 }, { label:'DE网', value:4 }, { label:'FGH网', value:5 }, { label:'ILMNO网', value:5 } ]) const statusList = ref([ { label:'未执行', value:'none' }, { label:'执行中', value:'running' }, { label:'暂停', value:'pause' }, { label:'结束', value:'finish' } ]) export { targetList, executeMode, weekList, rocordTableData, rocordTableColumn, taskRocordTableColumn, targetTableColumn, collectionTableColumn, dialTableColum, portList, internetList, statusList }